using B.S.Medical.Api.Read.DTOS;
using B.S.Medical.ErrorCode;
using MediatR;
using System;

namespace B.S.Medical.Api.Read.Application.Command.DoctorSchedule
{
    /// <summary>
    /// 根据科室ID查询有排班医生的命令
    /// </summary>
    public class GetDoctorsByDepartmentCommand : IRequest<ApiResult<List<DoctorScheduleInfoDTO>>>
    {
        /// <summary>
        /// 科室ID
        /// </summary>
        public int DepartmentId { get; set; }
        
        /// <summary>
        /// 排班日期（默认为当天）
        /// </summary>
        public DateTime ScheduleDate { get; set; } = DateTime.Today;
    }
} 